Ignore non-existent .ui file dependencies
authorDebian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Thu, 27 Feb 2020 13:52:19 +0000 (13:52 +0000)
committerDmitry Shachnev <mitya57@debian.org>
Thu, 27 Feb 2020 13:52:19 +0000 (13:52 +0000)
commit4f5735916a0f8f52c2d0a1b2c7221a81ae773d04
treeee7db72fc6b374261bdcbbc5b19a58d520955eee
parentb8eff38f59b669b842fffe961fa79a295e78b5ce
Ignore non-existent .ui file dependencies

Origin: upstream, https://code.qt.io/cgit/qt/qtbase.git/commit/?id=90779d96adfa51a3
Last-Update: 2019-11-05

Commit 80dea664 broke .ui files with global includes that are not part
of the project, because we blindly added every file path that falls
out of 'uic -d' as dependency.

Introduce the extra compiler CONFIG flag dep_existing_only to bring
back the old behavior that ignores non-existent dependencies and set
it for uic.

Gbp-Pq: Name uic_global_includes.diff
mkspecs/features/uic.prf
qmake/doc/src/qmake-manual.qdoc
qmake/generators/makefile.cpp